#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPushButton>
#include "dialog.h"
MainWindow::MainWindow(QWidget *parent)
    : QMainWindow(parent)
    , ui(new Ui::MainWindow)
{
    ui->setupUi(this);

    //chuan构建按钮对象
    QPushButton *button=new QPushButton(this);
    //设置按钮的文本内容
    button->setText("点击按钮，显示对话框");
    //设置按钮的大小尺寸
    button->setGeometry(200,200,300,200);

    //当点击按钮时，触发对应的操作
    connect(button,&QPushButton::clicked,this,&MainWindow::handler);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::handler()
{
    //创建对话框对象
    Dialog *dialog=new Dialog(this);
    //给这个对话框设置标题
    dialog->setWindowTitle("标题");
    //设置对话框的尺寸
    dialog->resize(400,300);
    //显示此对话框
    dialog->show();
    //单击关闭此对话框时，销毁此对象
    dialog->setAttribute(Qt::WA_DeleteOnClose);
}

